package com.jinxinol.basic.system.domain;

import com.jinxinol.core.common.Entity;

/**
 * 系统权限
 */
public class SysRight extends Entity {
	private static final long serialVersionUID = 2719230834593708009L;
	private Integer id;  //id
	private Integer parent_id;  //父节点id
	private String parent_name;  //父节点名称
	private Integer pId;  //父节点id
	private Integer level_;  //1：根菜单； 2：一级功能； 3：二级功能； 4：三级功能； 5：四级功能
	private String name;  //菜单名称
	private String code;  //访问地址编码
	private Integer order_;  //同级排序号
	private Integer limit_access;  //1：是； 2：否
	private Integer filter_subres;  //是否控制子资源权限
	private Integer external_access;  //1：允许； 2：不允许
	private Integer is_leaf;  //1：是； 2：否
	private String remark;  //备注说明
	private Integer open_mode;  //1：新窗口中打开； 2：本网页中打开
	private Integer box_height;  //弹出框窗口高度
	private Integer box_width;  //弹出框窗口宽度
	private Integer sub_id;  //子系统ID
	private String sub_name;  //子系统名称
	private Integer r_type;  //1:菜单；2：按钮；
	private Integer r_status;  //1:启用；2：禁用
	
	
	//扩展
	private Integer checded = 0;//标记是否已经是快捷栏目中的菜单 0:否;1:是


	/**
	 * id
	 */
	public void setId(Integer id){
		this.id = id;
	}
	/**
	 * id
	 */
	public Integer getId(){
		return id;
	}
	/**
	 * 父节点id
	 */
	public void setParent_id(Integer parent_id){
		this.parent_id = parent_id;
	}
	/**
	 * 父节点id
	 */
	public Integer getParent_id(){
		return parent_id;
	}
	
	public String getParent_name() {
		return parent_name;
	}
	public void setParent_name(String parent_name) {
		this.parent_name = parent_name;
	}
	/**
	 * 1：根菜单； 2：一级功能； 3：二级功能； 4：三级功能； 5：四级功能
	 */
	public void setLevel_(Integer level_){
		this.level_ = level_;
	}
	/**
	 * 1：根菜单； 2：一级功能； 3：二级功能； 4：三级功能； 5：四级功能
	 */
	public Integer getLevel_(){
		return level_;
	}
	/**
	 * 菜单名称
	 */
	public void setName(String name){
		this.name = name;
	}
	/**
	 * 菜单名称
	 */
	public String getName(){
		return name;
	}
	/**
	 * 访问地址编码
	 */
	public void setCode(String code){
		this.code = code;
	}
	/**
	 * 访问地址编码
	 */
	public String getCode(){
		return code;
	}
	/**
	 * 同级排序号
	 */
	public void setOrder_(Integer order_){
		this.order_ = order_;
	}
	/**
	 * 同级排序号
	 */
	public Integer getOrder_(){
		return order_;
	}
	/**
	 * 1：是； 2：否
	 */
	public void setLimit_access(Integer limit_access){
		this.limit_access = limit_access;
	}
	/**
	 * 1：是； 2：否
	 */
	public Integer getLimit_access(){
		return limit_access;
	}
	/**
	 * 是否控制子资源权限
	 */
	public void setFilter_subres(Integer filter_subres){
		this.filter_subres = filter_subres;
	}
	/**
	 * 是否控制子资源权限
	 */
	public Integer getFilter_subres(){
		return filter_subres;
	}
	/**
	 * 1：允许； 2：不允许
	 */
	public void setExternal_access(Integer external_access){
		this.external_access = external_access;
	}
	/**
	 * 1：允许； 2：不允许
	 */
	public Integer getExternal_access(){
		return external_access;
	}
	/**
	 * 1：是； 2：否
	 */
	public void setIs_leaf(Integer is_leaf){
		this.is_leaf = is_leaf;
	}
	/**
	 * 1：是； 2：否
	 */
	public Integer getIs_leaf(){
		return is_leaf;
	}
	/**
	 * 备注说明
	 */
	public void setRemark(String remark){
		this.remark = remark;
	}
	/**
	 * 备注说明
	 */
	public String getRemark(){
		return remark;
	}
	/**
	 * 1：新窗口中打开； 2：本网页中打开
	 */
	public void setOpen_mode(Integer open_mode){
		this.open_mode = open_mode;
	}
	/**
	 * 1：新窗口中打开； 2：本网页中打开
	 */
	public Integer getOpen_mode(){
		return open_mode;
	}
	/**
	 * 弹出框窗口高度
	 */
	public void setBox_height(Integer box_height){
		this.box_height = box_height;
	}
	/**
	 * 弹出框窗口高度
	 */
	public Integer getBox_height(){
		return box_height;
	}
	/**
	 * 弹出框窗口宽度
	 */
	public void setBox_width(Integer box_width){
		this.box_width = box_width;
	}
	/**
	 * 弹出框窗口宽度
	 */
	public Integer getBox_width(){
		return box_width;
	}
	/**
	 * 子系统ID
	 */
	public void setSub_id(Integer sub_id){
		this.sub_id = sub_id;
	}
	/**
	 * 子系统ID
	 */
	public Integer getSub_id(){
		return sub_id;
	}
	/**
	 * 1:菜单；2：按钮；
	 */
	public void setR_type(Integer r_type){
		this.r_type = r_type;
	}
	/**
	 * 1:菜单；2：按钮；
	 */
	public Integer getR_type(){
		return r_type;
	}
	/**
	 * 1:启用；2：禁用
	 */
	public void setR_status(Integer r_status){
		this.r_status = r_status;
	}
	/**
	 * 1:启用；2：禁用
	 */
	public Integer getR_status(){
		return r_status;
	}
	public Integer getChecded() {
		return checded;
	}
	public void setChecded(Integer checded) {
		this.checded = checded;
	}
	public Integer getpId() {
		return pId;
	}
	public void setpId(Integer pId) {
		this.pId = pId;
	}
	public String getSub_name() {
		return sub_name;
	}
	public void setSub_name(String sub_name) {
		this.sub_name = sub_name;
	}
}

